package cn.edu.nwafu.hjpg.service;

import cn.edu.nwafu.hjpg.entity.Element;
import cn.edu.nwafu.hjpg.entity.Lhsxb;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface LhsxbService {
    List<Lhsxb> findByIdAndFlagInLhsxb(String id,String name,String flag);
    List<Lhsxb> findAll();
    String addJbxz(Lhsxb lhsxb);
    String addFd(Lhsxb lhsxb);
    String addSrjd(Lhsxb lhsxb);
    String addBhzqy(Lhsxb lhsxb);
    String addRd(Lhsxb lhsxb);
    String addXdmd(Lhsxb lhsxb);
    String addSd(Lhsxb lhsxb);
    String addHlcs(Lhsxb lhsxb);
    String addLogkow(Lhsxb lhsxb);
    String addKoc(Lhsxb lhsxb);
    String addJlcs(Lhsxb lhsxb);
    String addRsx(Lhsxb lhsxb);
    String addYhx(Lhsxb lhsxb);
    String addBzx(Lhsxb lhsxb);
    String addBmzl(Lhsxb lhsxb);
    String addPh(Lhsxb lhsxb);
    String updateLhsxb(Lhsxb lhsxb);
    String addElement(Lhsxb lhsxb);
    Page<?> findAddRecordLhsxb(String flag, Pageable pageable);

    String addupdateFlag(Lhsxb lhsxb);
    void deladdRecordlhsxb(Lhsxb lhsxb);

    List<Lhsxb> findAllByBaseinfoWzbmAndFlag(String id,String flag);




    Page<?> findByPageLhsxb(String id, String attribute, int flag, Pageable pageable);
}
